* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {background: #F0F0F0;color: #2d2d2d;  margin: 0 auto; font-size: 12px; line-height: 1.25em;font-family: 'microsoft yahei';-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #2d2d2d; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #E02323;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}
*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
/*甯哥敤杩囨浮*/
.tran300{-webkit-transition: 0.3s;transition: 0.3s;}
.tran400{-webkit-transition: 0.4s;transition: 0.4s;}
.tran500{-webkit-transition: 0.5s;transition: 0.5s;}
.ov_hide{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
input::-moz-placeholder{color: #b7b7b7;  }
input:-moz-placeholder{color: #b7b7b7;   }
input:-ms-input-placeholder{color: #b7b7b7;   }
.fl{float: left;}
.fr{float: right;}
.w_1200{width: 94%;margin: auto;position: relative;max-width: 1200px;}
.fz30{font-size: 30px;}
.fz28{font-size: 28px;}
.fz22{font-size: 22px;}
.fz20{font-size: 18px;}
.fz18{font-size: 18px;}
.fz16{font-size: 16px;}
.fz14{font-size: 14px;}
/*end*/
.menu{right: 3%;}
.menu{position: absolute;top: 35%;display: none;}
.menu img{width: 35px;}
.navForm{background: #fff;border-radius: 3px;}
.navForm .text{width: 80%;height: 32px;border:none;background: none;font-size: 14px;color: #555;line-height: 32px;text-indent: 8px;}
.navForm .subm{width: 20%;height: 32px;border:none;background: url(../images/ico1.png) no-repeat center -36px;cursor: pointer;-webkit-background-size: 30px;background-size: 30px;}

.topbr{max-width: 995px;margin: 0 auto 2px;}
.topbr li{margin-top: 2px;width: 49.6%;}
.topbr img{height: 42px;max-width: 100%}

.top_data{position: relative;background: #CA1C1D;height: 40px;line-height: 40px;}
.top_data .fl{color: #F2CCCC;}
.top_data .fr,.top_data .fr a{color: #fff;}
.top_data .fr em{padding: 0 10px}
.top_data .fr a:hover{color: #F2CCCC;}
.clickdown{display: none;cursor: pointer;position: absolute;right: 10px;line-height: 20px;top:10px;padding:0 10px;background: #f4cf9b;color: #b15141;z-index: 2;}

.wrapper{background:#f0f0f0 url(../images/bgbody.jpg) repeat-x 0 top;}
.header{overflow: hidden;position: relative;}
.header h1 {position: relative;z-index: 2;float: left;height: 204px;}
.header h1 a {/*margin-top: 44px;*/display: block;}
.header h1 a img{max-width: 100%;}
.header .banner{position: absolute;overflow: hidden;right: 0;height: 100%;max-width: 820px;top: 1px;width: 68%;}
.header .banner img{width: 100%; height: 100%;}
.bgimg {background: url(../images/bgimg.png) no-repeat;}
.pc_nav{background: #ca1c1d;}

.nav_pc > li{position: relative;float: left;line-height: 62px;width: 20%;text-align:center;}
.nav_pc > li:first-child { width: 15%;}
#ul_head { width: 80%; }
.nav_pc > li > a{position: relative;display: block;font-size: 18px;color: #fff;padding: 0 30px}
.nav_pc > li.on > a,.nav_pc > li:hover > a{background: #8c0607;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 62px;width: 100%;min-width: 120px;padding: 8px 0;background-color:#8c0607;transform: translateX(-50%);}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 14px;line-height: 16px;text-align: center;color: #fff;}
.nav-2nd > li > a:hover{background-color: #7B1111;}
.seach{margin-top: 14px;margin-right: 30px;padding: 1px 14px;background: #fff;-webkit-border-radius: 25px;border-radius: 25px;}
.seach input[type=text]{width: 130px;height: 30px;line-height: 30px;border:none;float: left;}
.seach input[type=button]{float: right;width: 30px;height: 30px;background-position: -584px -100px;border:none;}

.sectionOne{background: #fff;text-align: center;padding: 18px 0 24px;margin-bottom: 20px;}
.sectionOne *{display: block;padding: 0 5.8%}
.sectionOne a{color: #CA1C1D;line-height: 54px;font-weight: bold;}
.sectionOne span{color: #676767;line-height: 34px;}
.sectionOne a:hover{color: #E02323}

.sectionTwo{background: #fff;padding: 25px 20px 20px;}
.secTwoSwiper{position: relative;overflow: hidden;width: 44%;}
.secTwoSwiper a {position: relative;}
.secTwoSwiper a,.secTwoSwiper a *{display: block;     height: 395px;}
.secTwoSwiper a span.img{/*padding-bottom: 318px;*/background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.secTwoSwiper a span.txt{background: rgba(0,0,0,0.5);position: absolute;width: 100%;bottom: 0;left: 0;line-height: 28px;padding: 5px 2.8%;
    height: 28px;}
.secTwoSwiper a span.txt i{width: 70%;color: #fff;font-weight: bold;}
.secTwoSwiper .secTwoPag{position: absolute;right: 8px !important;left:auto !important;bottom: 10px;z-index: 2;width: auto !important;}
.secTwoSwiper .secTwoPag span{background-image: url(../images/focus_li.png);width: 10px;height: 10px;opacity: 1;filter: alpha(opacity=100);margin: 0 3px !important}
.secTwoSwiper .secTwoPag span.swiper-pagination-bullet-active{    background-position: -15px 0px;}

.secTwoRight{width: 54.3%}
.tabs{border-bottom: 1px solid #e4e4e4;height: 45px;overflow: hidden;}
.tabs li{float: left;padding: 0 8px;position: relative;line-height: 43px;height: 46px;}
.tabs li:after{width: 0;position: absolute;content: '';left: 0;bottom: 1px;height: 2px;background: #ce2b2c;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.tabs li a{color: #747474;}
.tabs li.active a{font-weight: bold;color: #cd1c1d;}
.tabs li.active:after{width: 100%;}
.secTrNewsBox{position: relative;overflow: hidden;}
.secTrNews{padding-top: 9px;}
.secTrNews li{overflow: hidden;height: 38px;line-height: 38px;}
.secTrNews li a{float: left;display: block;max-width: 85%;padding-left: 20px;background: url(../images/bgimg.png) no-repeat -809px -100px;}
.secTrNews li span{float: right;color: #A2A2A2;font-size: 12px;display: inline-block;}
.secTrNews li a:hover{color: #E02323;-webkit-transform: translateX(3px);transform: translateX(3px);}
a.more{    height: 40px;
    line-height: 40px;
    float: right;
    display: inline-block;
    font-size: 16px;
    color: #c0a3a3;}
.secFourswiper .secTrNews li a{max-width: 95%}

.secbox{margin-top: 20px;}
.w_left{width: 75%;overflow:hidden;}
.w_right{width: 23.5%;overflow:hidden;}
/*.sectionThree{min-height: 232px;}*/

.secThreeSwiper{margin: 15px 0px 0px;position: relative; overflow: hidden; display: -webkit-flex;    -webkit-justify-content: space-between;    display: flex;    justify-content: space-between;flex-wrap: wrap;/*gap: 20px 10px;*/}
.secThreeSwiper .swiper-slide{/*display: -webkit-flex;    -webkit-justify-content: space-between;    display: flex;    justify-content: space-between;*/}

.secTwoRight-img {background: url(../images/xw1.png) no-repeat center; height: 70px;margin-bottom: 5px;    background-size: contain; display:block;}


/*新在线服务*/
.wsfw_left { width: 76%; float: left; }
.wsfw_right { width: 23%; float: right; }

.secThreeSwiper a{font-size: 14px;line-height: 22px;background: #F5F5F5;text-align: center;    flex: 0 1 23.5%;
    height: 129px;    display: flex;
    justify-content: center;
    align-items: center;}
.secThreeSwiper a span{display: block;}
.secThreeSwiper a span.txt{text-align: center;padding-top: 10px;margin: auto;    letter-spacing: normal;}
.secThreeSwiper a span.img{width: 50px;height: 50px;margin: auto;}
.secThreeSwiper a:hover span.img{-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.secThreeSwiper a:hover span.txt{color: #cd1c1d;}
/*n=0,1,2,3*/
.secThreeSwiper a:nth-child(-n+8):nth-child(n+5) { margin-top:15px; }

/*新服务指南*/
.secFwznSwiper {margin-top: 15px;position: relative;overflow: hidden;display: -webkit-flex;-webkit-justify-content: end; display: flex;    justify-content: end;flex-wrap: wrap;/*gap: 20px 0;*/}

.secFwznSwiper a{font-size: 14px;
    line-height: 22px;
    display: block;
    background: #F5F5F5;
    text-align: center;
    flex: 0 1 96%;height: 44px; margin-top:13px;}

.secFwznSwiper a span{display: inline-block; background-repeat:no-repeat;background-position:left center;padding-left: 70px;line-height: 44px; background-size: 50px;}
.secFwznSwiper a span.txt{max-width: 110px;text-align: center;padding-top: 5px;height: 30px;margin: auto;}
.secFwznSwiper a span.img{margin: auto;}
.secFwznSwiper a span img{width: 30px;}
.secFwznSwiper a:hover span.img{-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.secFwznSwiper a:hover span.txt{color: #cd1c1d;}

.secFwznSwiper a:nth-child(1) { margin-top:0px; }

/*x1x2*/

.sectionSix-one-1 {width: 49.2%;margin-left: 0; margin-bottom: 20px; float: left;}

.sectionSix-one-2 {width: 49%; margin-bottom: 20px; float: right;}
.two_a_box { padding: 0 5px; }
.two_a_box a { float: left;      line-height: 25px;font-size: 17px;padding-left: 30px;margin: 10px 0;}
.two_a_box a:nth-child(2) { float: right; }
/*3*/
.three-row { display: block;width: 100%; }
.three-row .sectionSix { padding-bottom: 18px;width:46%;float: left;}

.w_rfour { width: 20%;  float: right; }

/*.w_rfour .tabs { background-color: rgba(0, 0, 0, 0.4); position: absolute; z-index: 2; width: 100%; border-bottom:0; }

.w_rfour .fz20 {     color: white;font-weight: 600;letter-spacing: 5px; margin-left: 25px;}*/
.w_rfour .more.bgimg { margin-right: 20px; }
.w_rfour .img { padding-bottom: 290px; }
.w_rfour .fz16{     position: absolute;
    z-index: 3;
    bottom: 0px;
    color: white;
    width: 100%; }
.RQVO-abs {
    position: absolute;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

/*4*/
.four-row { display: block;width: 100%; }
.sectionEight {  float: left; width: 45.6%;}
.f-right { float: right; }
/**/

.sectionFour{position: relative;overflow: hidden;width: 44.4%;}
.secFourswiper,.secSixswiper,.secEightswiper,.photoswiper,.wRfourSwiper{overflow: hidden;position: relative;}
.sectionFour ul{height: 190px;overflow: hidden;}
.sectionSix .secSixswiper {margin: 0 10px;}
.secTrNews2{height: 190px;overflow: hidden;padding-top: 18px;}
.secTrNews2 li{ height: 48px;line-height: 48px;}
.secTrNews2 li a{max-width: 73%;}
/*.secTrNews2 li:nth-child(2n){float: right;}*/
.sectionSix,.sectionSeven,.sectionEight,.bgpadding{margin-bottom: 20px;overflow: hidden;padding: 12px 20px 20px;background: #fff;position: relative;}


/*组织机构*/
.sectionSix-00 { float: left;width: 24%;margin-left: 20px; }


.two_top_box { padding: 4px 20px 6px; }
/**/

/*新下拉*/
.footer dl { display: flex;
    flex-direction: row;
    justify-content: flex-start; }
.foot_one dd {     background-color: #fff;
    flex: 0 1 32%;
    margin-right: 41px;}
.foot_one dd:nth-child(3) { margin-right: 0; }

.foot_one dd span{    width: 100%;
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 10px;background: url(../images/icon/v.png) no-repeat right;}

.select_con {
    display: none;
    z-index: 9;
    position: absolute;
    left: 0px;
    bottom: 235px;
    background: #c70606;
    height: 180px;overflow-y: auto;padding: 20px;width: 1200px;box-sizing: border-box;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;
}
.foot_one a:hover {
    font-weight: 600;
}
.select_con .select_con1 {    float: left;    width: 19%;    padding: 5px;    height: 30px;    line-height: 30px; }
.select_con1 a {    color: #fff; }
.con1 {    color: #fff;    font-size: 16px;left: 5px;font-weight: 600;margin-bottom: 15px; }

.secSevenUl{padding-top: 9px;}
.secSevenUl li{float: left;width: 22.7%;margin-left: 3%;}
.secSevenUl li:first-child{margin-left: 0;}
.secSevenUl li *{display: block;}
.secSevenUl li span.img,.photoswiper a span.img,.wRfourSwiper a span.img{padding-bottom: 125px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.secSevenUl li a:hover span.img{-webkit-transform: scale(1.03);transform: scale(1.03);}

.photoswiper > .swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*涔嬪墠鏄痚ase-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}

.photoswiper,.w_rthree a{margin-top: 15.5px;}
.photoswiper a{padding: 10px 0}
.photoswiper a,.photoswiper a *,.wRfourSwiper a,.wRfourSwiper a *{display: block;text-align: center;}
.photoswiper a span.img,.wRfourSwiper a span.img{padding-bottom: 130px;}
.photoswiper a span.txt{line-height: 32px;padding-top: 6px;}

.a_box a{margin-top: 15px;display: block;background: #F5F5F5;padding: 16px 25px 16px 45px;height: 50px;}
.a_box a span{float: left;display: inline-block;width: 50px;height: 50px;background-position: -234px -100px;}
.a_box a:first-child {margin-top: 10px;}
.a_box a:first-child span{background-position: -184px -100px;}
.a_box a em{float: left;line-height: 50px;padding-left: 10px;}
.a_box a:hover {-webkit-box-shadow: 0 0 10px #999;box-shadow: 0 0 10px #999;}
.a_box a:hover em{color: #E02323;}
.a_box a:hover span{-webkit-transform: translateX(-3px);transform: translateX(-3px);}

.w_rtwo a{margin-top: 15px;}
.w_rtwo a,.w_rthree a{display: block;}
.w_rtwo img,.w_rthree img{width: 100%;}
.photoswiper{width: 100%;background: #fff;}


.wRfourSwiper{margin: 20px 0px 0px; }
.wRfourSwiper a span.txt{line-height: 28px;background-color: rgba(0, 0, 0, 0.5); position: absolute; z-index: 2; width: 100%; border-bottom:0; }
.wRfourSwiper .btn{width: 26px;height: 25px;top:46%;position: absolute;cursor: pointer;z-index: 2;background: url(../images/bgimg.png) no-repeat;}
.wRfourSwiper .btn.next{right: 0;background-position: -676px -100px;}
.wRfourSwiper .btn.prev{left: 0;background-position: -650px -100px;}




.footer{margin-top: 20px;background: #8C0607;padding: 45px 0}
.foot_one select{float: left;width: 23%;margin-left: 2.65%;height: 22px;line-height: 22px;font-size: 12px;text-indent: 10px;}
.foot_one select:first-child{margin-left: 0;}
.foot_two{padding: 20px 0;display: -webkit-flex;    -webkit-justify-content: space-between;    display: flex;    justify-content: space-between;}
.foot_two a img{max-width: 100%}

.copyright{padding-top: 35px;text-align: center;color: #fff;font-size: 14px;line-height: 26px;}
.copyright span{padding: 0 15px}
.copyright span img{margin-right: 10px;position: relative;top:3px;}
.foot_three  .fl{margin-top: 20px;margin-left: 3%;text-align: center;}
.foot_three  .fr{width: 100px;text-align: center;margin-right: 3%;color: #fff;font-size: 14px;}
.foot_three  .fr img{margin: auto;width: 100px;height: 100px;background: #000;display: block;}
.foot_three  .fr p{padding-top: 10px;}

.pfleft,.pfright{position: fixed;top: 30%;width: 200px;z-index: 3;}
.pfright{right: 10px}
.pfleft{left: 10px}
.pfleft img,.pfright img{width: 100%}
.pfleft .close,.pfright .close{position: absolute;top: -22px;right: 0;line-height: 22px;cursor: pointer;}
.to_top{display: none;position: fixed;bottom: 40pxno-repeat;right: 10px;z-index: 3;width: 92px;cursor: pointer;}
.to_top p{height: 37px;padding-top: 56px;text-align: center;color: #FFFFFF;line-height: 24px;font-size: 16px;background-image: url(../images/bgimg.png);background-repeat: no-repeat;background-position: 0px -100px;}

.location{color: #933;line-height: 45px;font-size: 14px;}
.location a{color: #933;}

.nav_left{background: #fff;width: 23.3%;padding-top: 10px;padding-bottom: 40px;}
.nav_left h6{background: #8c0607;color: #fff;padding-left: 12px;line-height: 46px;margin: 0 10px}
.nav_left ul{padding: 4px 18px 0}
.nav_left ul li{margin-top: 4px;}
.nav_left ul li a{display: block;background: #F2F1F1;color: #666;padding: 10px 0 10px 30px;line-height: 30px;}
.nav_left ul li.active a{background: #CA1C1D;color: #fff;}
.main_right{width: 75%;}
.Nnews_box{width: 44.5%;margin-left: 1.5%;}
.Nnews_box:nth-child(2n+1){margin-left: 0;}
.NnewUl{margin-top: 10px;height: 190px;overflow: hidden;}
.NnewUl li a{display: block;padding-left: 20px;width: 90%;background: url(../images/bgimg.png) no-repeat -809px -100px;line-height: 38px;}
.list_p2{padding-bottom: 30px;}

.NnewUlauto{height: auto;}
.page{text-align: center;padding: 30px 0}
.page a{display: inline-block;border:1px solid #d7d7d7;color: #333;margin: 2px;padding: 7px 14px}
.page span{display: inline-block;border:1px solid #FF4000;color: #FFF;margin: 2px;padding: 7px 14px;background-color:#FF4000;}
.page a.active,.page a:hover,.page span.current,.page span:hover{color: #FFF;background-color: #FF4000;border: 1px solid #FF4000;}

.cont_tit{color: #8C0000;text-align: center;line-height: 46px;}
.bgwrite{background: #fff;padding: 50px 60px}
.cont_em{line-height: 50px;color: #474747;font-size: 14px;border-bottom: 1px solid #ECECEC;text-align: center;}
.cont_em span{margin: 0 20px}
.cont_box{padding: 20px 10px; line-height: 42px; font-size: 20px;}
.cont_box img,.cont_box table,.cont_box iframe,.cont_box video{max-width: 100% !important;display: block;margin: auto;}
.page_f{font-size: 16px;border-top:1px solid #ECECEC;padding: 20px ;line-height: 38px;}
.page_f span{color: #E02323;}
.page_f .fr{padding-top: 10px;}
.closewindow{margin: 25px auto 15px ;width: 110px;line-height: 52px;font-size: 16px;text-align: center;border-top: 1px solid #E02323;border-bottom: 1px solid #E02323;display: block;}

.list_p3one{padding: 0 12.5%}
.list_p3two .tab{margin: 40px 0 0 0;padding: 0 2.5%}
.list_p3two .tab ul li{float: left;width: 50%;}
.list_p3two .tab ul li a{display: block;text-align: center;    background-color: #FFF;padding: 10px 0;margin: 0 20px}
.list_p3two .tab ul li a span{line-height: 26px;font-size: 20px;}
.list_p3two .tab ul li a *{display: block;}
.list_p3two .tab ul li a em{line-height: 16px;font-size: 12px;font-family: Verdana, Geneva, sans-serif;}
.list_p3two .tab ul li.active a{background: #CA1C1D;;}
.list_p3two .tab ul li.active a *{color: #fff;}
.xw-map { width: 1200px; height: 676px; font-size:14px; position: relative; }
.XMP-img { width:90%; top:10%; bottom: 0; left:5%; position: absolute; }
.XMP-icon{position: absolute;}
.XMP-icon-son { cursor: pointer; position: relative; }
.XMP-icon-box { position: absolute; padding: 15px; top: -50px; left: 22px; background: rgba(255, 255, 255, .9); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); display: none; z-index: 9999;}
.XMP-icon-box b,.XMP-icon-box span { display:block; }
.XMP-icon-box b { padding:0; margin:0; line-height:24px; font-size:16px; color:#8c0607; }
.XMP-icon-box span { margin-top:5px; line-height:22px; word-break:keep-all; white-space:nowrap; }
.XMP-icon:hover .XMP-icon-box{display: block;}
.p3_swiper{position: relative;}

.list_p3three h5,.list_p3three h6{padding: 4px; text-align: center; color: #CA1C1D;}
.list_p3three h5{ font-size: 36px;line-height: 52px;  }
.list_p3three h6{font-size: 22px;line-height: 28px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.list_p3three table{margin: 20px auto 0;    width: 96%;text-align: center;line-height: 22px;border-collapse:collapse; border-spacing: 2px;    border:1px solid #ddd;}
.list_p3three table thead{background-color: #F2E1E1;font-size: 16px;color: #CA1C1D;}
.list_p3three table thead th{border:1px solid #ddd;padding: 15px 0}
.list_p3three table tbody td{ border:1px solid #ddd;font-size: 16px;padding: 15px 0}
.list_p3three table tbody tr:hover{background: #f9f9f9;cursor: pointer;}

.cont_news2 .cont_box{padding: 0;font-size: 16px;line-height: 28px;}
.cont_news2{padding-bottom: 50px;}

.list_video{margin-bottom: 20px;}
.video_ul{padding-top: 15px;}
.video_ul li{float: left;width: 31.2%;margin: 10px 1.05%;text-align: center;}
.video_ul li *{display: block;}
.video_ul li a span.img{padding-bottom: 65%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.video_ul li a span.txt{margin-top: 6px;    line-height: 32px;}

.NnewUltime span{float: right;line-height: 38px;color: #A2A2A2;}
.NnewUltime  li a {width: 80%;float: left;}

.share{display: none;padding: 25px 50px}
.share li{float: left;margin: 0 8px;text-align: center;width: 112px;}
.share li a,.share li a *{display: block;}
.share li a span{width: 112px;height: 112px;}
.share li a span.ico01{    background-position: 0px -193px;}
.share li a span.ico02{    background-position:-112px -193px;}
.share li a em{font-size: 14px;line-height: 24px;padding-top: 10px;}

.downListBox{padding: 20px 0;}
.downListBox .tit{overflow: hidden;line-height: 40px;    border-radius: 4px;    font-size: 18px;    color: #fff;}
.downListBox .tit .name{display: inline-block;padding: 0 1em;background-color: #2d8fff;border-radius: 4px;font-size: 18px;color: #fff; background-color: #2d8fff;  }
.downListBox .cont{padding: 20px 0;line-height: 2;}
.downListBox .cont .empty-tips{padding: 0 1em;font-weight: bold;}
.files-download-list li{font-size: 16px;padding: 10px;border-bottom: 1px dashed #ddd;line-height: 24px;}
.files-download-list li img{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -4px 10px 0 0;opacity: .3;}
.files-download-list li a:hover{color: #2d8fff;}

/*20201102*/
.adparty{position: relative;overflow: hidden;margin-top: 20px;background-color: #d12600;}
.adparty a{display: block;padding-bottom: 11.7%;background-size: contain;background-position: center;background-repeat: no-repeat;}

/* 20210301 */
.w_rfive {padding-bottom: 14px;}
.w_rfive .secTrNews li a{max-width: 100%;box-sizing: border-box;}
.w_rthree a{margin-top: 15px;}

.a_box a{padding: 5px 25px 5px 45px;}

/**/
.isForMob { display: none; }

@media screen and (max-width:1280px){
    .seach input[type=text]{width: 95px;}
    .clickdown{right: 5px;}
    .nav_pc > li > a{padding: 0 15px;font-size: 15px;}
    .seach{margin-right: 10px;}

    /**/
    .two_a_box a { font-size: 1rem;max-width: 30%; }
    .two_top_box { max-height: 80px;padding: 4px 20px 16px; }
    .two_top_box .tabs { max-height: 40px; }
    .w_rfour { max-width: 32%; }
    .sectionEight { width: 45%; }
}
@media screen and (max-width:1200px){
    .sectionFour,.Nnews_box,.location{-webkit-box-sizing: border-box;box-sizing: border-box;}
    .a_box a{padding: 18px 20px 14px}
    .sectionFour,.Nnews_box{width: 48.7%;}
    .Nnews_box{width: 49.25%;}
    .location{padding: 0 15px;}
    .XMP-img{display: none;}
    .XMP-icon,.XMP-icon-box{position: static;}
    .XMP-icon-box{display: block;}
    .XMP-icon-son img{display: none;}
    .xw-map{height: auto;}
    .XMP-icon{margin-bottom: 1px;}
    .p3_swiper{margin-top: 10px;}

    .three-row .sectionSix { width: 45%; }
}
@media screen and (max-width:991px){
    .header .w_1200,.w_left,.w_right{width: 100%;}
    .header h1 a{margin: 0; }
    .header h1{height: auto;padding-bottom: 30px;}
    .header .banner{width: 100%;}
    .nav_pc > li > a{padding: 0 10px}
    .fz20{font-size: 16px;}
    .a_box a{width: 47.5%;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;height: 85px;margin-top: 15px; }
    .a_box a:first-child{margin-right: 5%;margin-top: 15px;}
    .secSevenUl li span.img, .photoswiper a span.img, .wRfourSwiper a span.img{padding-bottom: 64%;}
    .bgwrite{padding: 20px}
    .cont_tit,.cont_em{line-height: 26px;padding: 5px 0}
    .cont_em span{margin: 0 5px}
    .list_p3one{padding: 0}
    .list_p3two .tab{margin-top: 20px;}
    .top_data{padding: 0 3%}


    /**/
    .zzjg-MOB { display: block; }

    .secFwznSwiper a { margin-top:0px;  }
    .sectionEight { width: 44%; }
    .wsfw_left,.wsfw_right { width: 100%;float: none; }
    .secFwznSwiper { flex-wrap: nowrap;     margin-bottom: 20px; gap:5px;}
    .three-row .sectionSix { width: 42%; }
    .secFwznSwiper a span { padding-left: 60px; }
}
@media screen and (max-width:768px){
    .wrapper{background: none;}
    .fz30,.list_p3three h5{font-size: 18px;}
    .fz28{font-size: 18px;}
    .fz20,.cont_box,.list_p3two .tab ul li a span,.list_p3three h6{font-size: 16px;}
    .fz18,.list_p3three table thead,.list_p3three table tbody td{font-size: 14px;}
    .fz16{font-size: 14px;}
    .menu{display: block;}
    .topbr li{width: 100%;text-align: center;}
    .top_data .fr,.nav_pc,.secTwoRight .more.bgimg,.nav_left h6,.pfleft, .pfright{display: none;}
    .seach{margin: 5px 2%;width: 96%;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .sectionOne a{line-height: 30px;}
    .w_1200,.secTrNews2 li,.nav_left,.main_right,.pc_nav,.secTwoSwiper,.secTwoRight{width: 100%;}
    .secTwoSwiper a span.img{padding-bottom: 62.5%;}
    .sectionOne{padding: 15px 0 8px;margin-bottom: 10px;}
    .secTwoRight .tabs li{padding: 0 4px}
    .secTrNews li a,.sectionFour,.Nnews_box{width: 100%;}
    .secTrNews li a{max-width: 95%}
    .secTwoRight,.foot_three .copyright{padding-top: 10px;}
    .secSevenUl li{width: 48%;margin-bottom: 10px;}
    .secSevenUl li:nth-child(2n+1),.secThreeSwiper .swiper-slide:first-child a:nth-child(3n+1),.Nnews_box{margin-left: 0;}
    .sectionSix .secSixswiper,.list_p3two .tab ul li a{margin: 0}
    .secThreeSwiper .swiper-slide{display: block;}
    /*.secThreeSwiper .swiper-slide a{float: left;height: 130px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 30%;margin-left: 5%;text-align: center;margin-bottom: 10px;}
    */
    .secThreeSwiper a span.txt{max-width: 90%}
    .secThreeSwiper .swiper-wrapper .swiper-slide:first-child a{width: 32%;margin-bottom: 10px;}
    .secThreeSwiper .swiper-wrapper .swiper-slide:nth-child(2) a{width: 23.4%;margin-bottom: 20px;}
    .w_rtwo,.w_rthree{padding: 0 3%}
    .w_rtwo a{margin-top: 0;}
    .w_rtwo a, .w_rthree a{width: 48%;float: left;margin-left: 4%;}
    .w_rthree a:nth-child(2n+1),.w_rtwo a:nth-child(2n+1){margin-left: 0;}
    .wRfourSwiper .btn{top:40%;}
    .foot_one select,.foot_one select:first-child,.foot_two a{width: 46%;margin: 0 2% 5px}
    .foot_two a{display: inline-block;float: left;}
    .foot_two{display: block;}
    .foot_two a img{width: 100%;}
    .foot_two{padding-top: 10px;}
    .foot_three .copyright{width: 100%;float: left;}
    .foot_three .fl,.foot_three .fr{width: 40%;}
    .copyright span{display: block;text-align: center;}
    .nav_left ul li{width: 48%;margin: 2px 1% 0;float: left;}
    .main_right,.w_rthree a{margin-top: 10px;}
    .nav_left{padding: 10px 0}
    .nav_left ul li a{text-align: center;padding: 5px 0 }
    .Nnews_box{margin-bottom: 10px;}
    .bgpadding{padding: 5px 20px ;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .list_p3two .tab{padding: 0}
    .list_p3three h5{line-height: 26px;}
    .list_p3three h6{line-height: 22px;}
    .list_p3three{padding-top: 20px;}
    .to_top{-webkit-transform: scale(0.8);transform: scale(0.8);}
    .video_ul li{width: 47.9%}
    .NnewUltime li a{width: calc(100% - 150px)}
    .w_rone{padding-bottom: 20px;}
    /*20200728*/
    .tablebox{overflow-x: auto;}
    .list_p3three-new table{width: 500px;}
    /*20201102*/
    .adparty{margin: 20px 20px 0 ;max-width: calc(100% - 40px);}

    .photoswiper a span.img{padding-bottom: 80%;}


    /**/
    .isForPc { display: none; }
    .isForMob { display: block; }
    .three-row .sectionSix { width: 95%;float: none; }
    .sectionEight { width: 43%; }
    .secFwznSwiper a span { padding-left: 0px; background-image:none!important;}
    .w_rfour, .sectionSix-00 { width: 96%;float: none; max-width: none;    margin-left: 20px; }

    .secTwoSwiper a,.secTwoSwiper a *{display: block;     height: auto;}


    /* ==== */
    .rq-top { position: relative; width: 100%; }
    .rq-banner, .rq-banner .swiper-wrapper, .rq-banner .swiper-slide { width: 100%; }
    .RQTP-box { position: absolute; top: 0.5rem; right: 0; z-index: 999; }
    .RQTP-menu { position: relative; }
    .RQTP-menu > a { padding: 2rem 1rem; height: 4rem; }
    .RQTP-menu > a img { height: 1.5rem; }
    .RQTP-menu div { position: absolute; top: 2rem; right: 0; background: #ffffff; border-top: 1px solid #d7d7d7; display: none; }
    .RQTP-menu div a { display: block; padding: 1rem; white-space: nowrap; border-color: #d7d7d7; border-style: solid; border-width: 0 1px 1px; }
    .RQTP-menu div a.active { color: #ffffff; border-color: #ca1c1d; background: #ca1c1d; }


}

@media screen and (max-width:600px){

    .sectionEight { width: 42%; }

}

@media screen and (max-width:520px){

    .three-row .sectionSix,.w_rfour,.sectionEight { float: none;width: auto;max-width: none; }
    .four-row .sectionEight:nth-child(2) { float: none; }
    .wRfourSwiper .btn { top:50%; }

    .w_rfour, .sectionSix-00 { margin-left:0px; width: 100%;}
    .sectionSix-one-1,.sectionSix-one-2 { width: 100%;}

    .secThreeSwiper a { flex: 0 1 22%; }
    .secFwznSwiper { flex-wrap:wrap;-webkit-justify-content:flex-start;    justify-content: flex-start;  }
    .secFwznSwiper a { flex: 0 1 32%; }

    .secFwznSwiper a:last-child {flex: 0 1 65%;   }

    .footer dl {display: block;}
    .foot_one dd { width: 90%; margin: 5px auto 10px; }
    .foot_one dd:nth-child(3) { margin: 5px auto 10px;  }

    .select_con {     top: 2rem;  height: 250px;font-size: 16px; width: 100%; }
    .select_con .select_con1 {     width: 90%; }

    .foot_one dd {position: relative;}

}